package com.njtoyo.taxi.admin.rest.presenter.business.operation_rule.call_prepay_rule;

import cn.hutool.core.lang.Dict;
import com.njtoyo.taxi.admin.mongo.entity.primary.CallGeoCircleFenceMongo;
import lombok.Data;
import org.bson.types.ObjectId;

import java.math.BigDecimal;
import java.util.List;

@Data
public class CallPrepayRulePresenter {

    private Long id;
    private String title;
    private Long customerRegionId;
    private String customerRegion;
    private Boolean isActive;
    private Integer completeOrderNumber;
    private Double ratio;

    private BigDecimal callEstimateAmount;

    private BigDecimal circleFenceDistance;


    private Integer prepayOrderCancelSecond;

    private String specifics;

    private List<Fence> fence;


    @Data
    public static class Fence {

        private String mongoId;
        private String name;
        private Integer radius;
        private String location;
    }
}
